/**
 * \file Point.h
 * \author Florian LANCE - Armand POLI
 * \version 1.0
 * \date septembre 2011
 */


#ifndef POINT_H
#define POINT_H


/**
* @class Classe Point qui définit un point de dimension 2.
*/
class Point
{
    public:

        /** @brief Constructeur de Point prenant les valeurs x et y en paramères */
        Point(const int _x, const int _y): vx(_x), vy(_y) {}

        /** @brief Accesseur valeur x */
        int x() const{return vx;}
        /** @brief Accesseur valeur y */
        int y() const{return vy;}

        /** @brief Modifie la valeur x */
        void setX(const int _x){vx = _x;}
        /** @brief Modifie la valeur y */
        void setY(const int _y){vy = _y;};

    private:
        int vx; /**< Entier contenant la valeur x du point */
        int vy; /**< Entier contenant la valeur y du point */
};



#endif // POINT_H
